"""
mc.log 日志模块类型存根

提供 mc::log 命名空间中的日志函数，用于 MCPy 项目中的日志记录。

@mcpy_headers: <mc/log.h>
@mcpy_module: mc.log
"""


def tlog(message: str, **kwargs) -> None:
    """跟踪级别日志

    Args:
        message: 日志消息模板
        **kwargs: 格式化参数
    """
    pass


def dlog(message: str, **kwargs) -> None:
    """调试级别日志

    Args:
        message: 日志消息模板
        **kwargs: 格式化参数
    """
    pass


def ilog(message: str, **kwargs) -> None:
    """信息级别日志

    Args:
        message: 日志消息模板
        **kwargs: 格式化参数
    """
    pass


def nlog(message: str, **kwargs) -> None:
    """通知级别日志

    Args:
        message: 日志消息模板
        **kwargs: 格式化参数
    """
    pass


def wlog(message: str, **kwargs) -> None:
    """警告级别日志

    Args:
        message: 日志消息模板
        **kwargs: 格式化参数
    """
    pass


def elog(message: str, **kwargs) -> None:
    """错误级别日志

    Args:
        message: 日志消息模板
        **kwargs: 格式化参数
    """
    pass


def flog(message: str, **kwargs) -> None:
    """致命错误级别日志

    Args:
        message: 日志消息模板
        **kwargs: 格式化参数
    """
    pass
